package com.zhang.common.core.utils;

import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil;

/**
 * @Class com.zhang.common.core.utils
 * @Author zhang
 * @Date 2025/9/15 10:39
 * @Description 主键生成工具类
 **/
public class PrimaryKeyUtils {

    /**
     * 生成分布式 ID
     *
     * @return 返回生成的 ID
     */
    public static Long generateId() {
        // 1：终端ID | 2：数据中心Id
        Snowflake snowflake = IdUtil.getSnowflake(1, 1);
        return snowflake.nextId();
    }

}
